3
23
14
49
13
96
33
28
7
188
21
44
32
45
80
2
9
54
396
41
64
11
16
76
193
412
169
60
42
171
68
78
83
320
185
39
58
312
18
126
19
121
50
125
34
687
20
85
70
200