3
1
22
51
10
91
114
47
37
305
46
41
23
54
57
20
15
26
116
98
21
64
40
9
13
14
31
55
28
7
6
4
12
80
5
67
81
136
79