153
26
14
87
8
175
18
52
27
31
15
45
80
7
33
51
78
61
42
73
30
6
9
60
70
25
50
277
38
158
343
159
41
21
89
216
105
154
122
100
55
121
238
102
258
103
65
141
23
657
36