9
17
75
39
31
21
53
15
27
32
45
13
16
34
63
25
44
30
7
10
3
11
20
306
50
81
61
170
130
28
84
93
138
154
46
90
104
33
54
128
352
64
29
340
70
173