22
34
38
29
100
61
70
98
44
49
48
82
64
46
398
11
122
106
157
39
58
55
321
21
8
24
43
35
50
73
7
16
803
202
75
97
72
196
83
469
69
36
105
53
28
114
116
150
94