21
63
10
5
17
111
8
12
35
1
30
23
11
65
50
39
27
234
48
32
7
25
28
56
86
123
45
73
250
95
19
20
229
14
26
47
31
107
67
37
38
29