22
87
49
90
62
50
27
103
35
41
24
20
29
364
4
38
790
6
12
5
19
9
244
42
139
57
34
7
157
706
58
384
25
8
70
137
40
89
133
15
2
1
98
169
13
33
17