93
76
81
129
27
83
103
14
149
55
232
166
36
72
50
43
10
39
108
75
115
329
150
143
80
25
77
21
56
141
172
52
92
98
64
82
67
315
256
485
48
105
20
19
128
42
41
29
88
18
59
38
51
16