92
99
286
39
5
16
8
24
7
85
462
18
25
19
10
165
44
342
209
151
460
38
262
2
45
178
59
204
23
9
20
15
386
36
574
110
52
410
33
415
371
13
40
35
143
22
17
66
651
1040
80
37