9
3
20
14
6
18
12
21
28
29
8
5
34
41
2
24
11
50
16
375
48
79
61
330
42
36
66
94
148
86
159
59
39
135
45
54
95
298
43
77
40
104
1471
68
119
27
210
372