35
31
18
76
29
249
13
12
40
558
54
49
41
23
46
5
38
68
64
74
42
93
73
103
15
57
50
58
34
51
85
88
22
84
132
43
75
65
25
28
186
56
332