28
31
80
33
23
46
89
15
650
16
115
88
36
32
112
67
148
56
44
178
147
39
54
37
29
225
662
26
20
21
102
43
11
117
22
38
396
151
125
17
72
182
53
152
349
97
35