18
51
12
39
32
22
26
10
128
20
11
50
53
21
48
40
120
114
89
99
121
76
80
260
125
38
60
172
41
36
14
71
134
55
31
394
155
9
15
160
131
56
25
64
45
65
54
57
33
63
514
7