1
0
56
22
20
3
28
17
30
80
45
32
125
84
27
216
36
55
77
24
85
47
50
79
95
31
253
26
71
116
49
25
74
61
82
171
13
747
297
176
139
304
37
11
107
134
323
75
60
101
211