5
232
15
37
23
128
11
12
38
25
3
14
7
125
6
59
79
21
16
64
10
9
60
20
18
34
24
81
116
44
8
48
31
22
70
33
42
132
86
32
39
507
4