143
340
84
516
176
37
122
65
32
188
45
54
512
67
107
99
113
227
646
33
29
41
43
53
82
22
98
240
59
48
39
83
40
208
16
34
20
70
250
138
134
102
120
173
121
90
78
81
254
103
100
14
131
62