32
296
33
116
119
15
25
44
183
80
155
106
90
76
14
96
22
21
9
13
31
86
111
34
18
142
36
4
87
120
59
16
83
112
149
57
39
107
35
12
6
470
20
29
17
313
8
10
168