112
63
74
36
29
86
31
55
78
151
57
21
34
116
182
95
13
32
77
67
46
70
26
15
109
62
145
60
50
51
73
81
41
66
25
42
19
101
119
84
85
56
175
80
600
43
167
91
82
97