55
96
35
30
38
79
92
50
32
52
23
31
116
5
49
21
140
95
68
78
33
34
336
157
20
82
108
57
28
19
181
71
87
62
110
187
462
215
276
172
42
160
36
67
517
24
80
15
74