83
26
623
169
32
90
76
104
87
45
152
23
139
71
58
59
281
49
96
47
34
115
57
52
39
15
65
20
48
88
44
146
75
29
46
37
62
41
42
172
24
224
167
551
300
33
110
92
81
422