32
23
47
110
481
12
21
532
65
45
148
559
42
439
30
66
104
535
34
53
84
3
172
7
36
189
76
442
354
193
59
118
220
180
51
27
24
8
83
13
37
75
384
584
120
258
43
58
25
128
22
127
177
56