6
21
5
26
11
15
13
38
24
57
49
50
22
138
79
250
56
264
27
18
65
96
91
109
45
185
320
92
143
12
31
19
62
29
35
105
81
23
41
72
122
53
153
76
51
128
237
67
156
102