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