30
22
23
48
81
65
55
50
354
10
25
29
34
44
131
33
18
17
43
16
125
3
9
28
62
64
24
5
4
57
35
36
6
59
13
15
39
8
21
105
89