253
40
99
28
86
39
93
14
38
71
52
103
69
70
348
252
81
9
51
80
102
739
479
265
425
97
23
21
31
18
92
54
35
62
180
88
26
105
10
29
24
46
72
59
278
41
56
77
32
20