125
72
28
77
11
23
18
198
354
42
516
96
26
48
112
255
38
101
239
64
65
13
63
80
47
102
41
24
50
437
20
82
71
111
21
8
29
66
27
204
57
35