31
15
44
93
28
59
413
66
127
34
52
50
19
23
33
7
25
47
89
10
94
27
5
319
64
26
62
13
11
1
17
8
6
3
61
135
82
318
56
18
24
53