71
32
52
16
27
108
105
30
57
104
36
53
70
46
63
61
102
28
37
26
34
22
33
44
43
49
88
1017
192
126
15
95
121
59
55
64
287
302
20
90
66
813
397
376
494
248
91
96
162