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