1
12
22
49
116
63
77
26
397
127
34
32
30
40
29
39
62
61
387
57
52
50
108
115
93
51
17
64
35
41
43
33
129