59
116
88
48
6
3
84
103
43
28
42
16
47
52
51
83
15
29
236
274
34
21
19
58
104
322
76
62
94
27
57
196
30
186
262
44
33
119
109
114
32
217
131
45
72
124
158
113