4
153
48
63
79
40
41
78
93
150
39
45
58
26
2
38
260
179
184
11
13
31
20
15
55
203
204
1075
92
29
210
23
34
35
18
490
187
109
4671
86
43
33
114
91
144
47
52
120
50
27
77
30