155
244
58
261
30
101
37
173
142
295
61
80
10
27
16
34
536
108
59
32
187
69
15
156
47
113
4
53
36
20
358
81
2
83
50
21
129
60
72
160
23
124
22
31
40
51
19
126
92
107