100
46
105
64
15
18
70
25
17
80
7
164
22
53
175
122
45
55
148
27
107
59
112
151
278
76
52
68
373
93
21
44
40
33
265
16
63
37
62
41
14
267
24
30
19
82
101
42
34
99