129
144
132
24
37
47
10
231
19
72
36
29
34
54
89
30
160
51
105
42
59
154
117
45
109
163
22
119
94
83
88
87
62
43
197
272
44
162
60
112
137
77
245
471
336
136
56
309
297
91
232