4
21
5
26
11
15
12
38
24
57
49
50
22
138
79
247
56
263
27
18
65
96
91
109
45
183
319
92
142
31
19
62
29
35
105
81
41
72
122
52
153
6
76
51
128
235
48
67
156
102