42
117
32
15
31
176
106
94
52
98
90
62
134
427
68
28
304
23
110
10
218
82
108
20
166
49
4
39
67
97
89
22
180
11
16
30
81
6
9
34
60
85
24
99
7
54
51
55
78