2
1
5
11
43
42
7
13
23
28
47
36
14
31
25
26
230
22
84
46
35
34
20
37
123
82
21
38
86
130
58
30
104
32
65
74
50
41
62
188
16
125
106