313
30
124
12
32
5
37
20
34
17
21
3
25
48
38
7
18
42
16
23
90
92
113
4
128
67
139
46
1
110
19
58
26
81
86
9
11
27
199
78
2