33
19
38
51
81
24
42
27
18
16
23
41
30
40
125
68
89
17
66
74
22
34
1
37
262
177
92
47
48
84
62
207
26
106
117
67
186
32
586