48
29
26
122
54
7
32
60
157
150
41
59
199
58
17
342
149
254
231
18
228
51
74
95
47
49
160
46
88
62
180
94
45
317
98
261
129
44
34
338
64
107
96
80
97
104
119
55
38
140
91
15
35