2
45
6
81
22
58
5
532
16
38
10
12
17
14
8
11
21
3
7
35
9
4
29
41
71
194
18
15
46
445
28
250
34
30
19
39