51
58
17
16
88
37
29
39
13
44
127
25
30
14
26
159
41
49
231
52
12
18
139
19
80
253
430
410
114
210
92
147
31
601
54
42
53
95
340
122
70
85
102
20
126
38
71
77