33
3
9
14
76
16
27
32
20
4
44
30
15
57
56
54
25
13
22
62
5
67
18
29
48
109
12
7
159
448
84
49
69
257
89
39
64
40
81
235
50
35
59
87
138
31
266