80
153
40
29
17
556
64
58
11
47
51
50
13
67
83
41
15
9
43
25
35
69
90
8
45
81
42
177
37
111
79
19
30
77
100
65
12
26
113
157
36
66
23
32
16
160
230
24
68
119
317