1
2
5
19
82
13
25
48
37
41
21
104
29
14
36
8
3
15
12
47
0
40
33
17
72
140
9
59
24
11
101
22
26
70
35
39
31
55
56
58
156
111
180
161
334
53
163
368
124
50