90
28
41
18
61
39
135
110
32
237
89
46
120
29
22
208
74
72
50
17
16
106
136
53
294
186
182
68
156
70
67
123
69
33
143
34
108
104
15
346
35
114
38
96
265
236
217
49
73
31
13