23
15
8
34
45
81
72
22
3
53
21
50
128
54
31
127
17
5
16
478
141
69
52
111
109
19
172
10
36
231
56
7
9
77
59
13
20
48
14
26
18
374
473
4
65