88
12
17
9
43
16
22
23
4
8
5
28
6
34
33
7
85
37
15
54
11
70
131
265
95
239
45
121
343
60
19
66
39
55
142
21
41
26
152
492
59
25