72
17
147
45
148
39
106
155
160
142
60
47
83
107
82
113
49
118
41
361
273
44
267
204
104
796
278
63
68
55
80
275
152
37
308
56
34
54
98
40
74
293
90
50
205
67
29
123
209
53
71
32