94
135
109
91
68
66
148
46
174
40
19
20
15
144
28
42
59
21
92
74
186
18
78
23
269
14
32
16
141
47
112
24
82
118
163
25
100
48
31
37
8
44
162
52
12
53
34
122
43
54
96