29
148
42
24
205
19
8
26
101
119
34
64
77
82
111
224
18
297
22
13
60
126
37
28
4
74
31
258
62
16
89
98
59
15
164
10
11
12
52
76
32
9
44
93
45