83
20
30
28
37
7
164
32
13
24
47
23
40
52
288
19
306
144
22
221
57
91
119
18
14
5
36
660
82
514
102
35
99
45
53
21
31
292
506
63
318
11
128
75
217
308
77
50