15
10
20
11
18
42
78
73
36
33
162
51
12
87
45
55
66
312
98
117
14
61
25
160
32
40
26
127
41
57
21
29
77
47
4
144
95
167
62
23
366
19
219
222
373
44
67