12
125
52
68
32
396
5
11
42
520
92
24
19
27
29
21
34
16
124
56
10
207
28
99
154
67
185
149
45
100
39
264
44
23
50
8
4
47
49
35
37
156
36
111
15
64
57