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