125
522
251
44
61
10
205
114
71
20
134
15
39
108
83
77
160
45
137
92
395
69
73
98
218
53
18
119
321
245
25
105
29
74
12
34
78
67
235
23
33
166
437
46
96
16
32
109
76
5
93