117
25
57
24
173
252
125
43
64
194
94
60
89
82
42
147
154
177
236
22
12
47
17
20
38
30
65
10
49
143
263
232
50
110
16
112
7
153
44
29
46
41
515
569
155
35
39
48
23