35
130
31
48
109
70
46
257
126
117
75
33
29
39
84
14
41
71
101
136
17
205
146
68
129
18
58
53
52
138
45
36
47
81
670
42
82
107
25
49
114
24
30
11
112
27
21
72
250
94