99
39
61
97
24
40
72
176
22
44
47
134
26
98
141
376
147
345
29
17
369
41
28
23
14
6
128
103
50
53
138
246
83
20
110
130
48
66
38
146
145
70
177
74
62
113
15
81
482