109
186
26
103
14
62
44
72
104
267
151
52
59
82
100
110
23
42
94
20
6
383
111
45
165
124
36
129
81
96
172
137
84
77
8
5
141
39
99
250
93
262
179
274
19
27
290
126
86
253
35
80
71
64
46