44
34
22
47
517
193
46
49
77
117
51
33
10042
24
7
8
9
94
19
360
23
79
3
25
20
125
141
32
119
499
37
95
72
86
30
382
29
498
18
2
56
26
21
217
1010
76
97