41
53
33
32
35
397
31
24
49
310
23
128
15
12
22
20
26
14
34
21
50
13
18
10
61
64
16
47
45
57
46
48
95
65
5
30
6
119
11
9
138
2