9
3
14
6
5
13
50
62
71
32
8
19
10
28
113
38
40
51
44
31
60
24
15
56
11
102
47
73
41
87
76
105
67
258
205
61
89
164
26
36
90
297
295
69
137
95
54
99