99
70
28
35
12
15
32
44
43
23
25
217
81
8
61
30
26
68
7
22
18
50
773
229
29
80
86
20
106
75
13
40
192
63
27
55
56
156
142
441
14
31
250
78
175
16
48
37
139