51
91
109
63
73
77
70
22
17
19
44
52
66
14
21
16
20
106
11
10
23
61
168
29
34
266
40
462
82
58
110
100
140
27
9
8
33
45
25
41
125
230
54
236
159
216
166