32
40
23
28
4
16
7
22
34
35
48
14
30
46
73
110
49
72
81
79
45
11
24
226
17
100
71
103
37
136
63
167
33
53
55
18
8
27
39
26
158
183
38
42
13
93