9
73
58
30
17
78
49
67
186
42
148
53
65
48
60
346
590
414
34
57
201
102
38
15
89
10
43
104
111
132
96
27
82
52
28
41
37
23
226
108
64
164
24
77
262
22
45