31
263
302
20
11
53
42
6
16
48
76
68
3
252
47
55
51
35
9
8
13
5
18
33
23
2
7
281
287
14
10
41
116
156
185
67
62
91
30
276
38
73
28
79
65