4
11
52
62
25
24
26
75
45
352
33
49
185
93
50
32
82
98
152
14
48
55
311
207
15
632
17
160
29
22
19
92
128
245
247
9
236
103
84
894
296
431
89
53
72
268
151
96
104
205
38
468
292