30
102
44
10
13
1
112
25
50
58
43
5
4
18
21
12
39
22
6
56
206
212
24
7
93
121
65
36
190
136
48
32
35
111
19
53
14
33
26
9
277
28
99
92
428
62
29
83