2
18
4
6
10
7
28
41
150
33
23
9
36
45
3
8
0
1
13
26
232
57
62
30
17
12
136
47
65
15
67
37
102
22
93
51
50
46
52
55
56
24