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