131
50
33
100
43
63
41
49
19
16
92
14
5
26
95
68
32
42
36
46
67
18
17
39
153
74
56
38
25
23
357
309
121
15
125
35
27
60
284
375
123
158
220
481
188
103
170
231
93
130
318
84
59
360