37
18
15
69
57
160
30
81
29
92
46
25
175
84
51
42
106
48
11
166
102
96
111
61
34
327
265
200
252
19
28
13
39
35
263
47
16
52
40
80
44
55
24
38
23
32
126