197
88
83
50
129
96
120
127
72
228
361
343
160
167
113
185
549
276
121
60
92
30
90
79
376
71
107
213
31
25
20
59
97
204
147
632
540
357
150
34
54
91
15
141
109
55
77
14
43
18
180
66
82
36
42