99
168
14
12
25
94
152
172
400
66
163
91
73
322
85
203
242
76
24
756
10
86
184
18
26
31
382
77
532
28
40
17
167
23
232
89
215
92
116
71
125
34
111
136
126
146
15
16
7
60
29
50
112