97
9
6
104
26
64
68
44
30
31
2
39
56
15
55
4
20
298
45
19
33
67
0
62
3
23
16
8
28
84
116
38
18
52
180
17
78
141
5
290
25
63
53
77