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