58
36
15
59
24
114
122
51
134
5
56
52
632
257
53
132
30
76
61
130
146
68
19
25
18
42
23
31
11
8
41
62
32
13
151
43
16
115
26
57
368
704
271
299
170
34
159
46