3
36
37
26
19
13
9
42
168
23
32
240
35
33
97
29
287
24
18
61
62
85
54
92
59
177
214
157
149
30
53
17
45
102
40
15
180
128
84
192
122
70
131
47
28
465
125
89
76
44
39
49
216