38
36
16
18
23
105
7
12
237
10
57
42
26
55
25
35
83
43
8
115
76
4
15
40
19
200
28
397
24
49
62
13
502
67
5
72
71
118
92
47
64
75
32
88
253
53
58