77
57
33
129
95
13
3
1
4
99
115
323
477
96
225
1338
252
41
108
7
58
16
12
256
38
9
118
294
605
2146
69
150
48
644
105
823
26
59
217
991
119
61
125
29
116
43
242
197
36
128
30
10
55
131