100
34
44
2
29
32
93
28
68
40
25
27
0
55
46
24
75
179
22
36
21
183
23
6
269
38
45
165
53
59
130
299
131
39
89
168
58
41
33
123
56
156
235