42
117
176
106
94
40
52
32
98
301
90
62
134
16
17
427
304
218
23
29
166
67
97
6
28
39
51
9
85
24
31
99
54
33
55
78
11
108
66
25
80
49
14
12
64
63
58