16
9
40
25
13
32
255
73
18
45
90
38
35
11
108
52
48
140
33
23
26
110
188
387
278
54
24
27
57
66
12
50
131
377
78
59
160
41
116
115
70
28
67
44
65
63
82
34
134
46
21