7
2
21
37
41
14
62
61
40
30
296
11
66
84
24
49
6
33
158
545
161
23
10
34
58
38
118
65
110
137
122
322
36
22
55
42
26
13
32
70
86
89
53
44
93