31
32
44
42
38
85
109
8
48
16
17
13
100
26
30
35
20
33
69
29
23
67
92
60
130
83
187
146
15
101
195
63
36
24
175
68
37
677
473
121
172
71
64
34
78
168