155
114
90
48
33
55
37
268
133
43
119
24
1205
74
16
678
47
132
19
93
20
255
100
667
88
1167
23
62
31
13
27
117
45
50
22
64
57
152
135
58
59
36
70
46
76
54
56
91