31
33
11
23
30
3
14
27
64
19
9
132
35
244
41
18
22
36
37
179
355
42
12
13
21
39
34
32
121
20
45
43
25
17
26
16
54
57
58
184
164
410