45
21
260
101
145
37
123
26
35
38
16
32
22
31
57
27
81
138
7
84
5
20
4
1
6
23
28
17
11
33
29
66
10
13
64
8
19
175
70
86
9
55
363