2
20
3
97
34
53
5
52
41
46
17
12
74
843
26
31
62
59
13
243
35
40
19
14
10
9
54
6
93
416
140
81
89
77
65
22
55
122
208
37
78
148
159
101
24