199
125
192
59
149
30
23
45
509
63
106
35
31
19
24
143
42
18
69
22
33
86
628
210
533
2809
17
12
73
15
179
170
1097
102
113
79
76
139
107
264
55
81
60
463
49
53
36
32
28
830
349
390
243
39