89
15
34
66
31
2
36
27
63
141
57
21
32
96
20
59
223
74
16
0
53
261
412
65
40
9
76
219
165
116
49
12
3
50
22
571
10
13
64
93
29
7
5
60
14
24
52
54