116
18
40
20
26
58
48
28
6
19
34
95
37
76
170
41
13
46
57
89
27
55
14
62
80
24
68
44
30
49
98
181
73
234
226
144
84
50
59
152
104
206
23
22
38
330
293