89
111
151
75
15
78
20
204
103
13
29
30
193
38
21
27
368
150
98
58
114
41
45
67
102
5
71
196
36
169
52
248
24
74
56
39
43
23
22
129
189
61
68
48
25
113
28
4
9
47
127