216
44
31
81
59
580
243
74
21
110
52
12
49
38
37
40
24
114
56
54
41
346
375
86
82
79
26
17
93
78
151
35
16
407
120
0
147
121
30
63
197
33
96
13
112
90
45
22
65
10
148