1
3
41
15
7
11
5
43
23
22
18
27
94
75
51
14
38
21
101
65
106
30
140
71
76
127
52
37
19
40
29
26
91
112
17
102
58
257
24
45
49
20