17
82
7
48
92
43
14
45
170
68
152
113
47
20
128
54
19
108
13
62
85
25
46
140
74
116
32
33
50
42
111
40
11
291
30
89
10
84
57
372
51
93
27
459
79
254
59
23
18