80
343
75
40
36
84
23
113
146
15
39
22
56
37
42
63
38
26
214
19
24
20
222
21
28
114
10
7
99
65
5
59
9
58
55
31
154
14
33
94
226
88
18
1