41
25
15
9
29
18
104
118
37
31
28
96
21
10
65
80
103
49
75
16
53
119
19
35
11
33
22
73
44
3
61
228
148
83
57
101
660
258
95
32
76
574
62
47
0
13
218
173
5
2