14
108
35
27
17
105
41
145
26
88
126
37
10
8
9
40
83
21
29
51
67
52
90
62
65
80
87
22
11
54
119
36
42
78
38
60
58
12
141
101
257
117
61
25
77
39
16
30