22
31
3
66
55
17
62
6
21
419
49
65
26
45
76
48
59
96
61
12
123
28
101
326
155
167
469
69
7
53
2
40
13
35
15
68
383
9
25
296
16
90
93
197
194
386
408
119