3
116
40
225
58
80
31
5
30
21
29
20
11
60
27
33
125
86
34
46
16
25
10
41
164
106
135
45
52
219
57
111
75
53
9
43
74
65
99
8
28
126
23
42