130
45
159
66
58
31
51
73
75
44
10
43
29
42
133
21
26
48
123
83
54
18
81
236
158
432
33
69
97
70
495
80
86
131
65
61
141
146
340
28
118
129
160
151
120
127
185
105
91
154
281
16
68
192
56
425
960