27
29
12
8
36
18
14
65
150
91
39
35
15
20
5
26
13
42
101
63
54
121
31
19
17
32
72
373
220
109
45
38
58
106
56
50
25
88
10
16
120
66
49
355
169
11
33