9
31
350
22
74
103
46
29
33
16
38
51
65
18
244
54
79
63
28
42
93
10
96
6
39
44
34
86
20
41
52
21
37
99
12
14
91
181
61
49
43
17
152
53
23