198
480
328
16
82
100
220
38
46
18
20
32
26
27
7
77
81
29
69
3
28
37
56
10
54
23
12
49
31
36
70
67
48
80
60
173
169
91
42
34
124
322
52
296
65
409
8
44
2
33