39
52
320
77
333
93
90
558
114
185
371
68
200
59
45
92
315
35
42
72
100
20
58
41
38
134
30
64
50
81
73
421
89
254
16
157
63
46
248
84
76
33
194
54
117
31
104
127
37
183
162