116
89
45
7
57
43
97
127
51
46
11
28
108
19
39
61
18
98
35
69
65
32
42
266
14
17
30
55
20
24
16
13
15
77
47
126
193
26
31
62
75
85
52
25
137