5
200
39
29
22
37
9
16
27
10
79
14
75
7
6
53
65
19
56
105
34
42
74
49
47
31
63
13
41
15
165
54
8
118
36
12
85
32
45
48
61
197
76
77
23
24
50
157
60