40
32
44
15
112
30
46
42
90
31
170
204
41
6
4
10
12
87
114
8
25
9
63
19
7
53
24
14
28
349
187
27
26
1
35
65
21
17
62
126
255
5
104
209
34
139
49
48
13
47