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
31
19
63
29
35
105
81
23
41
72
122
53
153
76
52
128
236
67
156
102