37
15
33
23
78
94
43
16
19
226
110
52
199
159
67
388
53
103
34
106
45
24
30
12
93
18
1433
160
204
29
62
27
36
81
129
61
40
42
217
51
100
127
39
233
551
54
96
135
356
341
115
26