11
102
50
42
57
13
85
34
2
54
56
89
15
10
18
8
4
12
19
3
285
31
53
435
123
41
5
146
259
22
45
72
29
154
30
27
44
64
55
110
23
137
16
9
94
61
144
20
108