342
16
33
122
86
395
39
13
27
49
46
99
11
97
67
54
10
1113
43
147
29
78
41
162
22
32
7
47
64
6
42
30
28
34
45
216
63
17
23
68
66
268
299
111
56
24
461
274