32
46
22
16
135
149
109
234
6
80
132
48
300
213
12
20
119
126
153
45
70
115
42
34
85
78
47
378
69
131
18
49
68
14
95
9
33
27
38
87
96
26
13
41
88
93
89
722
58
110
28
179