7
171
94
80
36
101
75
45
64
87
70
27
38
343
47
144
73
46
180
23
120
165
76
294
145
147
151
115
25
82
37
820
42
55
48
96
49
21
103
58
79
99
15
155
236
121
169
515
104
107