1
6
46
10
18
16
2
13
7
34
20
54
14
19
12
22
24
11
122
89
21
28
61
38
86
106
81
5
178
68
43
39
17
31
26
23
297
49
41
196
308
186
51