103
30
25
69
189
43
60
279
79
49
7
250
12
16
252
130
84
64
723
183
13
50
113
26
190
10
6
11
210
15
83
132
52
117
97
90
1702
71
389
33
45
100
18
24
20
433
42
170