32
17
22
69
20
9
38
84
35
89
44
45
130
67
66
30
240
179
41
128
59
369
175
63
99
55
47
23
100
97
83
163
222
62
26
52
68
37
56
141
53
28
82
13
33
19
18
12
1
157
57
122