33
9
15
11
7
8
49
2
17
12
6
40
110
38
25
102
36
29
58
30
0
13
5
39
4
21
60
19
44
32
542
46
24
81
27
52
51
135
37
26
20
94
18
80
584
86
227