120
72
157
58
557
75
55
131
7
59
105
37
3
142
262
170
228
31
39
14
65
82
118
28
42
110
103
45
169
53
95
93
54
246
115
44
56
23
651
41
47
36
24
159
40
68
91
299
19
27
26
18
148
70