222
145
41
35
59
69
412
111
76
93
15
14
5
57
26
19
21
90
46
32
229
2
87
42
50
162
62
25
54
149
121
8
186
825
3
63
17
33
37
4
80
129
240
18
51
53
100
133
64