10
93
121
101
34
9
20
63
90
86
6
108
58
17
51
48
43
18
56
36
103
936
89
35
11
153
66
25
32
107
127
31
21
7
33
95
94
371
143
8
199
29
13
64
67
80
369
205
123
14
30