20
2
27
82
14
57
53
29
31
49
13
113
55
43
140
42
87
85
23
51
4
34
3
65
76
47
32
98
66
41
175
10
79
352
62
70
376
283
186
117
89
603
58
101
123
8
114
60
48
44
26