70
202
30
102
93
67
224
40
66
108
34
94
71
23
57
13
17
11
61
16
42
24
22
166
25
74
95
18
41
2
1
14
100
106
122
126
3
232
51
55
68
87
39
19
428
225
72
322
8
386