80
12
4
310
26
110
14
19
59
54
333
3
380
261
8
34
16
78
48
25
10
17
52
44
50
29
30
86
51
123
56
11
121
46
31
49
104
15
39
102
9
94
28
35
43
45
22
64