15
40
26
31
66
30
20
108
36
23
19
18
35
114
272
17
38
48
76
122
118
89
32
299
33
117
119
25
45
188
82
155
107
91
14
96
22
21
9
13
87
111
34
142
4
121
60