4
50
146
114
12
15
57
86
23
55
20
19
46
29
11
7
62
123
9
2
40
6
22
16
127
30
38
111
3
74
97
34
17
35
197
28
31
32
8
48
141
41
168
42