13
11
23
3
16
18
31
58
27
19
15
30
5
36
7
20
8
39
33
17
28
14
29
77
118
46
368
235
59
79
37
32
34
48
116
41
481
97
45
94
71
74
67
282