83
28
57
76
49
112
91
55
243
23
77
51
67
32
26
43
41
17
25
31
16
15
127
36
69
39
46
109
82
216
63
33
53
56
58
24
80
290
68
146
114
96
552