255
66
54
43
30
105
49
60
13
46
15
33
38
35
147
21
77
28
107
16
316
126
63
57
79
76
14
44
17
88
34
9
58
56
23
86
95
166
112
47
82
5
40
83
103
65
250
36
87
1090
119
361