146
102
112
79
121
72
51
120
64
88
35
8
29
40
57
19
97
27
66
14
163
11
56
65
24
156
15
23
16
42
91
125
31
185
67
143
44
76
251
33
9
10
139
83
58
60
32
98
222