9
61
33
24
35
7
28
16
18
63
54
64
96
37
41
49
19
46
11
10
92
25
65
34
136
114
208
15
55
22
111
113
32
187
39
213
5
31
221
62
94
52
199
169
58
29
90
66
89
98
516
8
1310