171
41
252
183
140
160
12
234
35
48
19
106
207
208
47
17
39
65
134
95
1029
57
200
43
124
520
11
152
147
289
24
36
82
54
22
52
21
64
71
51
53
15
30
70
50
60
100
26
104
114
115
125
46
28