80
32
205
133
104
63
75
52
96
170
109
46
127
144
116
146
58
33
187
322
190
123
34
126
93
229
59
158
50
110
609
528
552
87
39
16
13
212
121
40
44
28
136
21
120
77
27
70
114
45