155
161
109
183
536
270
119
58
86
30
88
79
363
69
103
116
210
31
25
20
93
202
146
89
104
467
396
286
100
34
54
15
140
105
53
74
14
142
41
18
175
65
78
35
42
296
55
70
77
51
67
167
108
125
27