11
4
16
22
109
14
49
91
21
89
94
51
192
160
69
88
110
232
180
56
153
58
114
12
17
147
77
90
15
197
47
85
75
263
182
50
202
31
45
70
216
66
65
87
60
46
342
64
106
82
40