50
59
128
93
19
26
24
36
43
32
74
53
2
54
14
70
37
155
38
4
20
52
25
208
73
126
15
10
81
13
238
35
544
107
90
116
133
167
29
209
106
103
16
71
94
100
331
192
130
75
48
526