163
40
146
12
197
95
70
24
21
185
89
243
80
213
75
32
22
28
37
4
361
71
157
113
380
81
48
700
156
52
62
36
43
5
436
125
352
371
53
39
19
61
205
38
84
131
129
16
68
17
306
119