100
12
21
32
121
38
18
46
55
28
50
136
63
53
58
84
10
22
16
24
51
249
48
19
1232
131
56
435
35
20
125
87
62
455
23
101
61
74
190
195
68
159
33
29
143
331
268
112
37
36
75
169