15
12
10
46
34
181
23
44
72
33
88
190
70
19
63
78
161
53
56
339
235
129
83
65
71
40
51
49
284
133
57
24
152
130
91
192
183
61
216
43
11
105
81
68
14
132
95
41
99