30
26
64
16
21
22
25
39
23
31
7
58
10
99
176
225
132
13
17
105
49
53
36
8
77
15
27
192
19
50
55
66
28
90
33
46
56
355
29
20
34
18