142
35
30
28
608
27
71
72
199
85
23
129
43
14
13
29
56
10
171
17
168
51
67
214
22
81
252
96
243
205
48
57
110
194
21
32
114
20
25
267
24
581
40
68
165
84
90
7
64
99
83
26