120
28
26
66
25
23
37
217
91
42
88
49
80
41
24
138
21
76
50
48
9
127
200
40
55
29
64
443
400
154
164
71
45
233
144
203
107
44
51
33
27
202
211
20
297
46
69
78