5
30
4
6
12
25
8
16
2
74
21
19
34
18
35
48
20
41
72
65
81
179
15
54
139
96
160
29
288
10
111
108
67
13
60
45
40
70
76
42
56
79
27
122
88
188
61
165