99
38
22
117
70
44
21
83
48
61
97
57
68
30
32
105
240
90
28
35
15
66
53
84
76
43
36
248
181
299
120
111
80
8
47
497
75
101
364
26
676
46
12
138
31
96
20
24
62
42