42
167
335
82
86
316
511
69
157
20
761
207
28
109
127
214
144
54
121
25
39
404
594
124
194
17
52
6
63
29
32
15
46
45
634
80
125
115
482
7
21
104
51
249
22
12
23
10
65
31
44