10
35
273
17
29
72
7
58
23
19
16
26
31
12
83
134
77
228
18
125
79
210
322
1
398
402
482
88
45
168
270
154
197
40
278
37
36
27
160
70
462
153
110
46
59
732
25
74