31
15
108
76
74
106
38
235
80
193
6
109
58
59
124
84
18
83
104
133
158
128
44
116
160
49
114
27
54
41
236
10
88
537
11
506
47
145
36
172
422
192
337
98
35
37
52
34
139
43
3
21
32