80
20
75
126
59
48
180
163
100
67
111
63
68
83
641
57
64
37
30
36
70
65
124
38
58
82
220
40
29
53
107
41
35
307
44
115
24
16
50
79
26
7
11
60
89
27
49
12
311