123
68
63
57
20
215
197
87
108
72
172
43
16
52
51
62
124
206
479
30
383
83
162
76
287
145
79
213
53
21
38
32
35
132
9
31
49
26
110
24
131
98
14
23
88
90
22
66
89
5