130
23
178
107
63
139
50
102
45
21
66
36
96
117
101
81
41
131
85
72
62
42
28
20
269
44
398
152
135
25
52
370
167
148
39
33
37
79
53
64
29
106
206
40
263
149
268
74
75
104
126
26