59
25
53
152
246
36
66
2
7
6
5
31
10
27
15
11
23
58
12
29
1
13
8
17
24
250
30
18
9
39
41
19
28
33
55
3
139
14
337
69
52
108
394
1411