95
233
19
163
80
26
32
45
10
21
105
60
169
17
43
63
81
102
285
65
2869
23
130
13
44
56
22
226
110
52
94
68
41
33
31
200
129
348
24
657
12
137
54
210
28
203
84
87