6
21
1
12
9
28
10
8
30
32
34
119
64
59
42
63
36
15
75
20
31
313
69
82
106
41
154
66
145
188
153
50
29
84
19
122
58
115
108
61
23
78
72
111
91