240
63
70
34
141
33
78
29
20
17
65
28
72
58
30
154
59
9
6
595
37
40
80
195
117
394
27
415
108
107
76
68
21
16
66
200
151
8
167
43
1585
166
554
144
54
45