16
102
26
23
19
20
14
30
40
51
24
25
46
32
42
38
140
35
84
44
29
67
75
61
76
36
150
13
50
83
28
18
333
107
72
55
100
34
7
37
64
105