2
6
7
4
20
22
3
31
14
28
18
53
19
17
34
111
24
26
12
49
13
135
29
23
257
54
112
117
64
30
75
36
335
140
57
88