99
7
23
50
20
113
494
16
56
5
3
6
22
35
83
2
18
41
73
30
70
43
25
24
29
65
15
8
34
82
147
227
21
47
46
151
112
64
42
44
55
306
11
870
205
152
258
27
14
88
270
49