2
16
29
4
7
19
151
17
15
22
5
10
41
14
1
80
67
9
114
42
91
12
33
24
27
37
21
76
30
6
0
3
103
43
47
20
65
26
125
38