31
42
32
113
63
77
46
18
34
79
38
105
27
19
15
1
304
49
129
101
51
210
26
9
108
16
30
23
21
13
68
25
12
7
65
44
17
43
133
117
14
84
48
54
20
6
57