9
2
14
20
6
18
12
21
27
28
8
5
34
41
24
11
50
16
373
48
79
61
330
42
36
66
94
148
86
159
59
39
135
45
54
93
297
43
77
40
104
1469
68
119
209
372