80
30
13
33
19
144
18
284
44
51
11
179
66
26
346
100
47
28
10
16
39
43
63
22
92
58
49
32
212
29
31
24
20
55
84
242
17
658
87
117
326
64