88
10
59
25
28
15
93
12
508
34
70
105
63
81
53
67
288
79
29
2
35
46
451
104
9
24
0
55
45
33
27
241
16
37
31
41
36
96
64
32
92
161
13
19
40
23
14
61
39
178