255
32
308
83
378
82
75
106
314
62
13
8
15
12
69
10
203
51
100
18
19
68
60
234
42
28
45
304
46
480
41
14
221
36
22
26
33
11
38
53
40
52
27
48
20
17
903