98
7
31
71
3
330
21
146
109
12
237
25
294
72
126
30
23
1457
263
128
208
14
62
20
26
46
36
163
401
179
121
144
108
95
78
154
29
61
63
55
159
94
42
34
45
111
117
44
10