30
42
18
17
45
11
19
29
9
13
10
12
21
217
15
24
22
23
102
7
50
25
28
16
41
31
127
67
288
78
44
2
27
60
8