36
25
50
27
100
91
40
290
139
71
22
74
106
294
124
29
37
42
28
35
38
11
20
17
39
497
58
15
31
16
19
9
13
10
26
44
23
69
52
24
21
87
195
12
41