31
35
14
8
10
18
22
21
9
23
16
51
19
40
26
33
61
36
32
186
34
101
39
43
13
48
38
25
59
29
56
30
27
296
68
60
89
117
148
54
50
131
65
71