5
23
128
11
12
38
25
3
14
7
125
6
58
79
21
16
64
10
9
60
20
18
34
24
81
116
44
8
48
31
22
70
32
41
132
86
39
504
4
36
29