133
68
106
89
93
230
98
20
40
86
37
51
19
7
63
174
171
36
46
235
34
56
18
149
58
10
100
30
152
116
49
114
77
69
126
91
161
12
421
38
28
95
146
73
78
464
81
16
29
25
165