179
549
276
121
60
127
92
22
30
90
79
91
32
376
71
226
107
213
138
31
25
20
59
97
204
147
39
36
28
190
33
13
110
632
540
357
205
55
150
34
286
54
15
141
109
77
14
196