116
137
96
8
71
17
38
90
66
78
77
99
28
42
242
29
86
97
94
19
54
15
24
87
31
40
47
32
13
50
199
22
26
218
11
153
33
64
18
92
49
73
291
106
139
59