117
31
111
84
147
67
140
76
105
109
83
32
438
15
13
221
312
59
49
203
102
12
157
33
60
24
56
63
133
11
18
348
20
134
199
26
290
46
48
98
52
62
21
369
122
267
179
110
82
334
212
58
14
23
472