1
13
3
2
14
25
48
81
5
40
23
30
17
34
46
9
11
16
22
4
10
33
42
95
69
41
189
80
55
128
77
74
253
7
203
353
79
155
31
107
88
18
27
53
6
163