4
24
5
12
21
9
16
7
76
30
23
13
10
15
46
54
59
6
26
38
50
67
39
11
61
19
65
70
31
112
392
80
57
148
215
284
125
308
186
331