14
103
70
11
50
13
71
75
61
105
47
132
44
321
58
15
88
25
29
36
51
40
33
31
30
20
409
222
199
535
35
190
97
49