51
28
45
43
34
55
85
39
65
16
62
10
166
25
50
289
234
1
31
101
24
5
7
46
48
341
14
23
18
22
140
20
30
9
33
52
8
41
49
32
27
165
29
88
13
56