99
39
75
88
49
32
23
73
28
10
26
27
347
105
225
130
35
13
24
16
21
107
69
63
210
241
61
29
101
33
41
65
36
37
47
62
428
42
87
141
157
59
194
164
207
91