30
5
178
40
45
89
36
53
13
112
116
141
28
46
104
23
272
29
326
111
157
182
79
51
81
110
154
25
190
160
18
63
83
92
11
207
43
294
118
69
212
44
93
65
203
14
62
38
33
224