156
26
25
24
31
49
102
74
1
8
112
32
20
37
91
11
27
28
12
69
134
104
93
15
177
50
38
59
72
54
215
39
588
175
179
126
16
35
45
77
47
29
33
17
51
55
42
122