13
88
32
8
4541
28
24
76
38
134
39
146
29
26
345
153
387
87
346
78
121
6
161
499
95
36
62
65
145
25
34
64
295
45
401
14
52
626
748
162
210
55
41
37
289
122
331
317
535
5003
23
118
672
42