35
26
4
31
20
150
96
36
8
62
194
200
32
122
86
42
27
23
63
165
132
44
30
51
58
14
19
28
125
59
98
12
131
41
54
33
25
112
24
13
17
91
2
78
119
9
11
60