96
118
158
37
88
159
303
10
38
81
89
424
24
308
120
60
86
26
19
23
149
41
27
131
7
76
109
30
283
14
9
35
82
31
63
39
12
126
226
49
260
367
32
270
121
187
28
36
51
18