36
53
22
103
46
95
266
18
96
39
321
56
61
117
38
64
93
62
43
40
63
102
60
50
68
23
25
76
44
35
13
29
19
48
230
158
66
31
65
33
24
237
97
81
431
94
37
10
101
30