108
65
41
82
42
26
34
71
107
51
68
33
88
13
11
89
36
18
50
85
56
115
136
83
64
44
161
101
61
717
112
29
22
158
151
129
133
121
16
32
125
146
206
6
69
46
288
212