32
38
11
31
44
42
13
29
21
9
52
27
12
99
22
20
3
6
28
40
5
26
19
8
213
2
48
75
63
256
45
49
358
18
54
35
30
158
84
14
169
66