2
5
4
32
17
12
14
10
9
19
41
20
16
28
26
65
146
11
6
30
45
37
74
85
100
29
23
44
35
38
78
200
211
117
57
27
54
42
70
59
160
136
81