57
103
20
83
16
54
37
8
13
221
106
7
9
50
77
22
178
81
129
68
42
21
15
98
95
108
52
69
150
99
138
33
1493
141
90
10
203
63
45
71
41
374
86
29
28
313
496