81
47
52
40
69
20
157
41
22
11
96
9
25
274
18
7
27
83
14
32
23
393
285
17
79
28
101
44
66
110
21
31
65
60
88
6
63
1586
74
130
137
70
42
13
62
39
30
16