16
82
28
112
31
64
30
17
18
9
34
1
35
319
12
60
42
43
114
26
10
25
102
230
15
20
63
29
209
298
13
14
107
81
62
122
37
39
7
116
8
61
105
4
347
144
115
77
491