82
12
40
8
50
64
285
16
251
225
24
13
32
114
48
14
5
248
257
43
3
63
38
30
23
140
34
29
28
276
288
106
170
6
471
4
9
36
73
22
7
124
115
54
97
46
17
2
19
209