21
11
45
15
82
39
79
75
285
125
20
71
674
19
22
33
89
94
28
56
86
58
17
282
25
49
168
73
14
27
80
97
522
38
32
67
47
120
31
117
266
43
51
99
64
4