116
13
15
17
18
28
36
42
60
29
33
34
114
87
20
71
68
45
103
46
24
50
67
8
113
35
44
320
58
105
54
122
99
21
95
32
37
19
49
6
16
216
371
207
125
180