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