120
41
18
30
9
63
10
29
47
23
11
45
33
67
62
13
98
40
19
16
24
21
28
56
65
82
32
57
6
17
79
71
53
128
27
78
31
164
277
103
390
139
69
204
476
169
237
212
109
150
64