4
109
42
159
28
172
321
27
32
38
44
40
143
108
56
121
73
26
203
8
17
90
11
78
39
54
43
298
77
226
25
10
85
91
151
58
69
1483
438
16
92
157
94
309
29
53
22
35
120
45
48
37
214