123
418
12
9
225
18
47
572
285
13
1
109
122
119
144
174
29
73
86
40
89
186
3
10
8
16
36
53
110
80
21
514
63
5
22
20
6
33
59
11