18
100
15
20
162
46
5
23
74
11
8
3
30
7
59
4
68
64
34
66
37
58
14
63
109
35
31
43
54
2
326
122
50
16
40
19
70
39
51
6
105