4
19
115
83
6
54
15
21
129
26
16
11
12
79
49
43
5
14
48
28
59
62
25
22
118
64
35
72
17
58
18
20
30
218
41
252
9
46
66
132
126
84
112
124
203
648
284
70
816