3
15
4
16
12
110
75
25
11
98
19
18
29
85
35
46
71
47
26
42
34
58
39
23
20
162
53
350
41
66
255
52
89
108
87
103
83
206
326
82
106
357
63
414
73
140
111
161
81
214