22
17
26
30
58
117
108
15
36
20
53
18
81
44
39
24
47
501
191
37
66
103
23
9525
8
7
6
90
353
79
3
16
100
126
140
31
482
40
92
10
57
33
360
29
493
1
38