80
32
74
13
2
44
48
89
25
197
56
113
106
50
219
21
9
82
24
18
12
70
53
29
59
175
45
42
112
40
51
463
77
14
88
23
27
340
4
218
158
560
134
99
84
38
46
33
26
109