32
106
29
28
27
36
11
13
118
191
85
22
17
23
10
19
34
58
42
6
47
102
30
55
18
51
43
21
14
44
54
33
67
24
37
20
26
46
155
81