103
560
126
13
98
183
24
69
8
395
33
28
55
161
88
40
59
51
208
17
92
100
75
27
20
81
256
105
7
12
71
189
46
136
108
47
26
16
175
194
22
94
79
375
168
61
83
56
4
139
93
64
74
10