56
50
49
130
60
59
5
38
98
29
143
86
94
14
57
47
24
114
52
4
41
690
87
118
3
36
166
141
48
8
37
64
332
187
62
109
51
275
40
321
283
44
89
327
20
102
42
108
13
9
117
645
319