35
95
15
71
31
5
243
103
239
34
228
54
18
58
83
1886
8
4
105
324
2
114
7
16
43
55
1075
143
442
1
13
455
274
93
38
65
136
53
475
7420
75
6
141
218
14
89
48
104