108
10
65
68
9
99
35
38
18
64
152
16
47
27
24
130
14
20
58
93
33
28
254
39
103
417
354
21
37
77
44
15
34
271
211
146
124
107
145
102
5
78
29
285
231
55
181
221