27
31
63
102
69
113
42
25
151
105
77
103
64
29
131
49
52
34
28
39
443
106
41
115
60
653
137
126
62
40
86
61
53
57
47
56
111
72
58
158
213
138
37
400
65
145
83
296
377
36
45