22
10
45
34
84
50
14
40
60
88
33
80
36
123
107
39
117
19
56
42
67
31
81
146
41
29
18
258
85
376
59
24
25
139
83
52
467
94
21
78
76
365
159
53
171
55
30
112
23
519
69