28
14
12
48
83
24
3
9
4
23
5
6
57
32
37
36
38
125
25
79
75
20
16
214
161
43
61
18
47
44
64
30
92
22
58
74
52
35
235
182
248
307
229
405
126
121
94
90
201
104