5
42
23
112
19
59
40
51
31
6
27
16
54
97
43
190
18
12
67
324
7
228
20
10
29
91
56
50
70
14
88
60
64
38
33
123
25
105
21
30