31
51
36
22
28
42
77
69
60
18
14
34
17
535
16
33
10
19
12
142
39
225
24
38
92
75
96
56
103
53
41
35
54
83