21
101
12
116
19
26
99
17
36
18
28
4
251
61
41
6
73
56
180
341
761
117
174
80
88
425
38
688
35
59
100
20
3
162
40
22
46
367
510
433
33
54
84
82
139
15
23