31
61
36
64
10
9
25
67
118
41
35
4
5
18
15
45
113
94
11
8
34
163
13
74
130
7
12
32
58
138
27
44
207
88
108
30
318
79
81
65
380
192
141
142
290
47
98
78
402
42
57