2
6
38
9
14
13
31
18
17
88
60
37
45
30
63
44
42
32
8
41
137
102
128
21
125
54
29
23
82
152
100
15
10
61
191
192