15
16
3
13
9
34
14
4
2
43
75
10
133
153
46
216
39
79
125
156
28
12
77
104
130
35
25
85
224
29
108
44
74
64
50
112
8
70
89
11
17
26
623
167
88
67
3263
936
37
95
36