118
31
21
29
128
74
243
272
261
26
14
7
578
36
28
5
9
105
25
59
11
83
115
109
192
180
82
76
50
55
62
6
41
30
117
46
17
403
15
18
97
120
195
24
42
37
4
2
20
8
84