2
4
6
5
13
14
9
184
28
15
41
82
94
151
167
51
17
12
35
3
8
109
24
42
57
22
23
108
175
116
67
39
72
7
49
1
139
43
26
60
138
32