88
27
106
252
63
72
41
936
173
76
29
58
159
25
19
166
70
128
67
33
37
81
22
9
28
49
129
18
21
157
50
87
75
55
105
79
16
8
44
17
36
71
124
91
73
38
39
249
56
12
155
553