2
3
0
7
4
20
27
29
21
23
114
17
39
46
41
16
6
12
28
22
158
33
152
62
53
25
26
66
47
59
37
56
32
117
19
55
81
11
95
177
85
121
31
30
38