22
153
34
2
55
81
9
65
19
87
30
15
29
18
45
50
17
10
27
40
39
49
23
76
141
435
80
699
31
312
872
432
89
97
24
69
33
70
163
57
255
58
242
199
190
276
59
119