7
15
22
14
13
11
17
29
23
35
21
65
42
24
66
6
53
40
41
48
45
82
165
52
87
88
173
46
51
102
134
782
93
308
91
70
39
162
73
76
64