21
22
12
46
17
55
9
56
26
15
36
115
45
48
106
51
222
334
66
68
65
125
244
93
228
75
73
30
14
76
60
254
74
171
649
63
81
44
8
37
137
49
377
71
35
259
132
205
114
122