2
58
20
28
17
1
14
60
5
26
11
76
40
15
137
49
90
79
100
10
19
3
533
6
4
83
8
92
81
7
112
23
93
27
37
95
13
75
57
66
12
36
41
21
247
29
67
200