1
3
23
4
31
24
102
42
9
8
67
58
11
127
66
139
52
15
275
186
195
40
173
68
53
12
38
49
60
26
37
28
73
39
18
13
20
61
32
250
54
147
14
46
84
87
44
43
155
92