99
65
47
161
44
26
166
91
537
82
602
35
89
68
16
25
13
39
63
19
272
34
2
27
11
94
28
79
78
21
40
6
46
29
62
4
12
184
17
186
20
14
58
8
38
48
31
23