132
239
149
39
82
28
14
30
93
359
23
42
488
3
122
10
31
74
17
345
60
98
72
296
100
45
126
278
24
34
56
97
77
41
258
52
21
90
172
130
276
69
681
378
402
67
437
63
51