157
251
29
78
136
21
87
39
173
25
18
15
37
14
16
60
127
19
57
8
43
32
38
86
35
28
192
40
44
45
83
51
109
99
75
47
156
74
33
80
297
6
88
108
36
67
46
140