155
42
143
72
59
309
134
140
304
63
50
31
108
89
92
104
107
132
68
61
62
98
51
47
255
45
58
35
71
75
23
32
46
49
6
18
114
102
65
17
48
21
40
27
16
37