104
196
29
74
84
83
50
73
5
22
39
109
33
26
65
215
28
37
42
51
106
279
130
58
30
10
21
54
36
66
48
235
56
23
149
101
15
94
63
41
57
206
169
18
3
87
64
25
9
27
17