3
8
2
12
45
9
10
43
11
38
29
18
26
21
17
30
34
67
23
33
39
22
55
137
106
49
16
720
113
71
89
25
112
120
108
184
484
80
191
48
75
69
109
85
201
194
64
90
58