13
53
9
21
17
35
32
25
16
11
8
23
43
36
95
66
54
6
30
39
19
29
12
34
26
77
74
150
192
92
10
40
47
51
38
164
33
86
97
391
44
68
31
45