112
40
97
15
19
158
20
77
63
372
169
82
29
57
24
129
227
201
147
38
34
23
109
211
6
48
64
31
238
81
107
172
30
60
68
389
51
25
42
3
39
14
5
62
217
193
89
344
86
73
4520
45
53
1422
690
76
4269