4
55
31
12
13
3
37
7
331
11
18
22
99
149
47
87
40
298
39
160
45
168
58
327
29
295
348
139
114
56
71
89
90
16
26
75
111
67
194
392
91
128
346
4401
162
773
42
2695
59
2451
36
137
115