32
11
46
79
51
103
44
4
62
28
24
20
60
100
47
29
26
23
35
27
54
137
251
13
57
116
171
88
15
25
33
96
16
30
36
10
265
74
185