171
108
169
253
137
109
199
71
52
36
26
197
34
3
286
321
132
16
63
25
5
78
29
18
15
17
54
28
40
53
58
87
148
45
144
115
38
37
166
74
30
19
122
82
60
134
12
206
23
24
69
41