7
346
23
98
238
408
24
54
63
43
70
35
169
93
10
20
19
201
33
135
39
396
59
110
167
26
186
31
15
65
108
49
12
82
25
90
30
22
18
14
16
71
50
68
60
36
86
9
48