19
93
28
32
30
34
164
79
94
57
63
71
26
96
52
167
84
54
624
255
117
64
39
36
106
543
90
104
76
183
180
29
4
14
43
13
46
16
8
199
41
49
77
125
249
72
95