32
252
15
39
915
144
83
23
69
88
52
92
128
11
84
61
34
95
119
149
264
166
8
75
9
30
96
143
60
77
47
41
103
89
27
21
138
111
73
29
43
151
53
184
141
17
222
49
10
336