51
22
13
128
18
39
65
2
43
75
14
10
28
24
301
12
9
45
3
4
11
61
6
140
120
49
47
8
66
33
295
16
46
54
36
48
27
25
74
52
20
53
85
56
32
31
21
639
5
50