85
171
23
107
63
126
95
19
46
136
38
24
62
56
13
138
34
37
28
22
5
25
18
78
89
51
319
74
262
91
125
30
12
20
79
14
73
57
122
96
564
206
17
177
751
76
215
41
43