102
31
79
16
101
27
37
92
43
34
10
60
14
686
85
56
665
125
19
38
184
236
339
18
132
70
832
15
22
25
58
83
28
66
199
53
42
407
108
36
202
269
7
221
81
258
117
98
185
86
29
99
162