99
59
118
35
71
83
272
18
42
125
112
75
53
29
266
14
38
67
33
45
43
134
21
9
37
25
317
41
447
980
13
64
248
28
39
102
34
114
486
123
49
60
31
26
82
68