1
30
16
7
5
9
78
10
12
15
21
42
8
13
32
18
20
136
23
55
368
107
50
67
62
25
28
14
27
35
34
44
508
53
57
11
29
114
61
71
17
221