95
26
21
120
378
52
62
58
114
78
34
139
45
15
30
91
28
70
121
12
264
20
33
83
36
68
155
48
150
19
37
32
29
113
47
106
23
69
147
17
31
257
59
132
4
80
85
38
57
79
124