1
3
2
4
15
38
28
12
71
29
53
5
25
240
45
61
93
218
77
55
46
30
36
69
32
101
16
17
74
47
51
67
10
33
26
50
6
181
420
58
95
116
48
65
99
153
18
35
324
54