49
45
43
20
81
13
77
142
112
106
57
53
29
159
34
133
32
61
345
21
35
38
44
7
184
18
82
152
8
425
102
125
51
33
187
48
60
252
173
639
22
65
83
12
71
37
88
52
264
123
92
155
54
63