2
8
1
42
6
5
39
113
97
40
48
33
34
29
58
43
243
68
41
82
74
10
4
83
36
175
19
16
15
141
14
21
84
111
44
98
17
3
283
51
104
91
49
27
72
79
26
86
37
187
25
299
50
54
12
13
55
22
23
60