39
36
314
321
22
102
33
23
28
166
72
337
128
106
74
186
82
200
96
121
145
89
99
189
59
64
528
113
47
35
157
66
148
24
79
40
3
32
58
50
57
201
9
15
152
215
280
93
107
31
76
132
19
77