15
172
20
32
112
50
29
28
3
52
26
14
80
24
10
5
41
127
12
11
39
69
43
22
71
38
51
65
25
128
76
7
36
2
19
33
9
21
16
356
66
34
49
13
61
23