25
34
83
40
8
11
114
76
4
15
23
36
19
200
28
397
24
49
62
35
13
502
67
5
72
71
118
91
47
64
75
32
88
253
53
58
16
110
42
12
63
18
92
126
20
21
14
272
43