21
133
358
16
204
41
135
7
51
17
1
9
25
6
106
155
35
121
40
13
122
11
72
47
214
68
119
2
30
8
46
15
18
33
59
14
39
62
31
23
43