2
29
37
14
45
11
9
74
13
30
411
181
23
19
15
104
96
76
84
38
16
3
17
26
5
24
70
32
35
25
109
102
349
114
101
189
54
21
55
50
167
78
65
43
133
113
51
64
89
410
22
31
46
156