7
107
76
50
35
30
27
245
41
20
14
33
17
34
23
28
19
78
38
31
122
535
45
86
88
56
26
95
117
545
226
64
221
277