30
13
41
12
9
99
75
54
146
24
96
6
8
111
11
26
4
28
107
310
1
29
55
85
17
15
18
7
52
202
203
19
231
20
35
25