32
196
45
36
56
21
88
80
134
140
48
50
188
89
34
52
111
18
41
13
237
126
30
145
73
374
103
124
180
102
55
70
66
51
109
16
99
318
362
67
75
12
227
164
104
64
31
386
125
74
207