22
50
55
83
29
31
59
932
109
36
9
64
290
60
23
119
47
222
61
41
39
40
15
17
44
34
32
37
85
160
71
26
221
112
69
200
106
77
48
88
25
45
79
120
75
38
24
56
58
33
90
27
168