110
13
14
7
5
8
11
9
42
4
2
6
10
3
60
12
19
54
65
33
119
151
70
25
72
48
35
17
73
69
39
334
87
440
29
262
44
66
55
23
83
510
26
61
46
79
201