98
123
20
202
83
42
52
59
57
74
73
118
106
14
61
11
36
103
25
116
265
245
111
41
78
86
173
47
81
75
151
23
44
29
51
12
58
167
181
19
18
82
4
126
48
15
40
136