30
12
16
49
58
45
7
34
23
17
116
32
25
44
19
9
15
51
27
28
72
14
13
3
24
21
38
31
18
140
52
8
81
36
280
83
53
130
33
50
69