107
31
207
135
82
53
62
139
21
16
25
46
28
65
124
146
78
15
45
133
5
20
284
232
297
11
35
69
87
214
102
32
106
89
23
38
6
47
63
231
204
12
8
1
143
119
14
3
59
51
129