10
24
13
32
20
45
35
9
89
6
2
22
23
37
94
38
162
60
48
28
16
116
228
55
155
86
192
19
117
75
213
139
40
215
85
539
79
129
25
31
972
51
47
17
8
102
69