1
13
8
4
30
36
17
21
10
7
15
34
37
173
22
33
12
63
6
35
48
42
109
90
167
116
38
60
136
86
330
57
88
54
91
64
65
40
76
71
32
29
81
141
45
82
75
39
49