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