18
52
4
32
77
39
98
11
30
17
36
13
21
19
33
122
9
45
59
145
451
14
81
29
24
50
171
116
6
84
51
22
27
150
49
174
733
423
57
217
65
43
100
253
282
152
69
239
68
46
194
99
66