101
7
66
160
149
37
60
58
34
16
82
8
91
99
55
12
204
20
13
123
61
22
24
79
35
42
50
155
29
2
21
27
38
41
3
44
45
742
966
396
14
195
85
828
28
39
40
18
191
30
67