136
11
175
26
533
74
110
27
25
50
148
17
35
19
138
68
29
36
72
99
83
127
63
118
119
53
80
121
95
203
51
88
94
173
106
356
42
18
91
45
10
20
292
169
24
343
70
1475
1144