65
414
26
51
121
333
841
426
271
636
295
263
645
96
617
149
73
195
30
351
631
327
168
682
167
90
216
48
3
24
10
0
13
36
12
15
20
2
17
35
21
105
9
22
5
29
62
27
1
11
7
52
19
4
58