111
153
18
20
124
70
30
109
34
14
35
387
58
148
40
81
57
102
24
28
163
1364
101
103
67
77
60
6
93
119
73
19
55
107
68
75
85
45
42
29
131
17
71
95
175
63
53
187
98
46
79
27
92
89
78
227
80