46
16
51
96
5
9
14
2
28
22
148
45
38
15
11
23
4
3
6
69
37
24
18
110
176
84
7
40
21
43
30
10
29
67
31
93
64
138