356
569
75
56
39
63
359
37
229
265
91
50
44
83
61
102
86
388
42
40
157
79
183
411
67
69
53
109
70
104
163
90
204
38
41
96
93
89
65
20
34
30
59
24
121
35
22
45
200
66
189