30
4
6
15
16
11
2
44
25
19
394
9
7
13
10
5
23
34
20
59
125
54
1
89
12
55
38
41
39
81
29
56
8
14
53
27
31
133
91