9
61
15
123
107
60
54
66
16
55
26
21
43
34
32
30
19
11
10
79
37
71
45
50
31
114
5
18
33
7
67
41
46
81
24
6
105
13
241
336
70
51
14
191
499
63
367
58