2
142
6
3
30
24
1
15
180
77
53
56
27
12
7
14
93
8
4
22
9
21
41
19
135
34
39
5
18
23
28
44
13
10
60
40
66
26