98
60
69
35
64
76
128
55
95
613
202
155
114
53
37
263
174
106
73
568
41
143
44
28
38
40
26
139
30
51
47
27
105
77
127
107
29
83
36
56
15
104
287
17
166
54
45
12
66
22
75
2