80
48
66
25
41
11
65
93
61
519
96
30
28
18
27
21
90
38
32
22
60
79
42
19
266
163
16
441
45
362
54
130
103
24
37
58
64
56
116
40
51
113
437
310
26
136
132
101