33
100
23
395
10
85
45
54
65
80
34
109
25
24
15
235
94
7
313
53
21
122
31
95
30
859
253
74
61
870
89
49
56
260
223
205
127
67
83
84
93
108
215
368
121
204
216
5
257
87
12
72
88
32
570
523