10
100
52
101
23
108
13
116
63
14
7
88
16
9
8
38
146
44
67
83
3
36
54
27
45
46
35
165
32
172
65
62
24
112
42
26
104
374
141
120
188
75
92
72
125
174
949
22
90