43
15
19
8
1
11
56
29
17
94
34
3
2
4
35
24
27
52
21
33
166
69
20
106
7
6
31
105
372
44
10
36
82
26
9
16
30
38
14
55