97
78
40
21
45
61
212
73
31
64
254
218
285
24
38
103
185
82
245
130
59
66
57
83
27
69
50
29
18
150
293
127
33
26
36
80
20
30
13
19
399
112
116
85
94
65
272
109
170
8
39
41