98
16
52
4
49
17
26
13
8
21
142
124
10
80
27
31
32
38
140
60
116
139
42
454
257
14
54
155
11
212
33
77
23
138
47
227
67
15
191
85
39
65
71
75
79
106
76
62
269