2
9
116
71
106
14
371
4
1
36
10
110
16
38
7
87
24
12
15
11
29
62
30
66
56
48
197
153
20
18
50
23
22
42
75
49
8
76
6
17
39
37
33