165
32
106
136
166
218
12
65
28
98
35
43
55
22
63
228
77
71
109
308
61
223
62
118
614
17
174
141
319
51
96
42
113
193
254
87
290
100
102
49
144
158
182
149
82
633
95
34
41
73
83
47
89
68
134
161
385