49
97
38
28
83
65
64
23
350
339
29
125
179
40
439
106
92
114
89
129
48
276
60
47
563
62
72
44
80
42
55
268
37
6
109
20
50
61
364
43
191
416
162
487
45
91
12
183
32
135
90