191
303
44
98
99
250
37
24
60
20
8
41
42
19
29
40
45
88
80
81
50
7
14
3
23
32
34
31
25
5
187
12
38
28
71
35
39
48
4
2
1
36
21
1647