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