38
12
34
64
16
2
61
45
106
8
11
31
14
22
80
19
13
7
10
15
339
35
17
57
70
102
30
104
33
26
62
52
28
73
21
51
269