14
4
5
32
87
112
31
121
127
43
29
44
165
12
95
67
81
114
53
145
37
64
54
62
47
70
21
68
20
50
35
45
39
38
84
240
10
33
28
13
359
22
46
15
24
25
106
51