99
39
26
85
132
21
36
40
10
52
20
62
18
35
302
1643
19
33
71
107
89
59
211
44
42
61
303
130
77
83
43
448
136
37
142
31
82
23
17
179
11
58
9
22
57
13
79