14
42
9
33
87
103
41
35
20
150
101
22
34
44
271
12
26
30
106
402
414
18
16
6
73
56
58
23
31
40
17
28
15
38
92
372
27
29
82
81
240
262
45
206
80
51
65
85
126
345
122
1256