10
14
143
64
121
6
532
23
76
54
41
67
51
36
38
37
132
151
153
22
29
24
378
33
18
126
39
99
46
55
161
65
302
90
79
11
16
83
788
53
187
49
59
258
20
111