166
287
43
214
233
197
84
87
95
25
49
27
96
115
80
1
24
37
22
119
34
46
132
31
53
48
40
32
8
3
23
68
13
69
47
28
14
14
17
36
39
6
67
56
38
51
44
17
32
71