18
8
32
22
30
44
150
136
100
118
67
42
26
19
46
23
111
65
87
35
276
139
39
34
25
66
50
14
83
16
88
47
17
98
27
33
86
89
13
40
108
41