136
72
212
10
92
42
210
225
345
97
229
20
81
91
53
386
351
90
183
105
17
21
84
60
273
2
45
126
179
46
119
39
50
96
282
134
48
154
316
40
419
22
100
29
117
33
110
54
32
37
264
374
145
99
137