88
59
35
4
6
12
17
121
111
5
30
16
49
15
13
23
96
53
48
41
19
38
9
11
36
46
220
128
2
85
407
114
29
312
26
14
24
47
37
10
74
39
3
52
40