50
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
43
20
62
32
13
151
16
41
115
26
57
368
704
272
299
171
34
159