7
102
22
95
57
13
79
108
180
207
460
96
203
125
98
127
70
324
109
85
104
94
56
302
135
257
81
172
118
175
45
137
165
17
64
11
60
120
31
18
41
44
36
65
20
89
30
42
76
87
294
84
52