130
46
159
66
58
31
51
74
76
44
75
10
43
29
135
21
26
49
123
83
54
18
81
236
158
433
33
71
97
70
495
80
86
131
65
62
141
146
340
28
118
129
160
151
120
127
186
105
92
154
281
16
68
192
56
425
961