98
10
101
16
28
8
25
27
160
263
78
52
44
14
5
31
36
50
33
13
17
92
19
61
20
26
51
117
119
15
18
56
76
58
11
41
57
93
99
47
68
21
81
42
0
127
294