21
196
36
61
15
177
199
126
41
48
17
6
33
12
42
45
31
30
51
82
110
18
35
47
27
90
8
125
152
39
65
187
285
5
68
70
10
37
95
14
58
113
56
25
43
32
19