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