16
43
297
158
35
51
134
299
280
48
39
80
8
68
30
15
41
22
26
63
100
115
20
34
12
87
89
160
186
3
29
82
36
25
14
4
60
7
38
45
10
126
28
59
40
13
192
32
194
93
21
24
61