21
39
49
25
14
75
76
71
10
122
11
30
95
216
23
292
22
89
29
19
26
27
37
38
46
58
85
3
4
108
254
351
18
197
65
16
28
173
31
53
151
47
13
121