106
55
70
62
27
28
18
68
11
89
79
49
8
12
5
6
4
7
41
537
977
10
54
52
157
3
24
391
15
17
39
69
16
222
21
50
2
351
122
73
154
19
23
13
132
1