16
58
5
21
10
24
28
33
3
35
36
12
53
20
39
105
150
100
64
297
46
269
115
63
342
43
48
40
96
107
104
172
51
167
76
893
22
587
341
265
62
9
470
226
714
23
77
111