167
18
152
51
100
302
74
208
117
318
46
20
348
77
33
28
52
25
108
97
68
35
157
21
24
70
3
76
106
56
553
63
373
161
375
71
164
61
42
82
127
299
265
23
34
282
12
3705
2433
374
111
65
81
134
129
175