107
152
35
12
2
53
3
60
10
29
18
277
15
300
45
8
126
37
47
33
92
70
433
66
49
232
128
16
1
4
9
154
81
19
5
78
63
28
13
39
36
22
24
240
104
54