10
18
23
16
1
36
26
66
45
85
83
77
50
32
99
172
41
44
3
34
199
117
24
75
154
70
262
118
28
35
128
22
225
90
39
858
126
6
174
25
76
333
13
433
155
51
656
133
48
56