7
21
73
329
4
16
42
8
45
211
37
64
116
191
41
645
18
55
33
162
63
70
140
346
48
201
31
126
9
26
47
82
35
17
13
49
12
67
294
119
57
44
237
68
10
143
40
3