103
20
75
21
16
57
135
8
39
23
49
345
43
185
19
47
9
15
25
10
17
5
51
3
26
31
30
35
7
64
33
22
98
27
118
114
40
38
78
70
60