58
137
46
4
56
53
11
10
16
36
120
33
30
23
112
31
35
75
51
98
70
170
92
25
248
18
176
95
184
54
142
39
206
214
45
79
107
47
20
44
60
114
40
37
17
155
48
183
26