100
31
134
74
123
24
68
202
33
26
98
76
103
87
65
132
142
56
453
137
154
226
25
69
164
60
38
248
138
95
21
62
42
78
22
116
53
83
86
94
105
43
59
55
136
146
192
72
47
35
124