24
303
26
33
20
12
15
45
31
53
18
66
22
7
69
34
85
238
189
14
873
345
55
23
32
36
5
49
10
116
75
4
6
129
54
126
100
63
99
101
322
50
437
56
65
16
43