30
11
9
46
155
18
23
29
99
220
16
6
14
17
103
38
67
19
10
12
24
7
58
34
1
92
13
75
25
41
96
136
63
82
56
90
43
130
45
89
51
21
35
80