98
127
31
17
6
15
19
20
37
41
23
24
75
35
53
60
39
103
13
55
25
12
10
56
66
11
99
32
16
5
58
38
136
229
8
14
21
859
28
42
65