21
102
82
83
89
67
109
23
24
160
35
145
7
346
10
85
617
55
68
158
358
198
45
368
50
2
44
106
34
47
33
136
69
161
196
110
61
13
72
62
42
73
100
123
29
22
76
39
3
14
63
91