160
105
153
37
61
60
38
16
84
8
92
101
56
14
205
20
34
13
123
63
23
24
79
43
53
155
29
3
21
41
7
44
46
45
746
973
410
200
95
844
28
39
157
42
192
31
73
6
49
91