121
17
18
95
4
20
16
122
10
37
33
389
19
9
59
46
23
8
14
38
42
22
34
63
5
49
44
13
41
92
28
54
25
21
26
32
50