28
37
7
162
36
32
13
24
47
22
40
52
288
19
306
143
221
57
91
119
17
14
5
656
82
23
513
102
35
99
44
53
21
31
291
501
63
317
11
125
74
217
305
77
50
159
995