35
46
128
228
166
127
75
65
83
34
95
31
63
32
52
13
16
84
87
62
39
68
26
92
10
201
28
74
106
19
191
20
200
21
36
80
89
70
18
40
60
69
57
56
117
22
51
64
96