252
142
141
42
90
39
24
37
53
135
41
91
32
74
71
143
18
330
69
122
99
66
17
29
36
114
72
270
33
297
61
524
85
54
52
160
400
953
40
125
117
145
55
166
118
156
44
102
104
21