115
96
164
17
32
109
105
51
27
60
128
77
73
39
98
78
466
137
13
30
195
82
122
48
141
90
11
45
202
100
31
6
25
44
50
53
759
26
75
88
97
63
49
140
34
156
79
74
35