10
13
50
79
34
325
29
103
2
8
16
17
40
53
38
33
25
183
48
39
6
89
371
68
35
4
67
19
546
55
94
27
59
164
43
30
36
7
61
23
12
14
46
86
11