241
65
301
665
47
27
63
60
26
4
34
8
58
56
59
30
28
82
108
98
64
210
185
53
32
38
12
52
29
117
167
81
70
41