21
17
41
24
97
26
13
28
12
96
23
20
29
11
16
59
25
34
50
9
46
499
22
31
38
45
44
42
30
15
102
51
27
106
145
442
215
85
122