2
3
8
0
4
20
27
29
21
23
114
17
39
46
41
16
6
13
28
22
162
34
152
62
53
25
26
66
47
59
37
56
32
33
117
19
55
83
11
96
177
85
121
31
30
38