4
5
12
23
11
29
31
261
7
138
1194
86
10
102
17
9
3
70
21
19
47
72
8
44
1
39
122
90
157
59
87
34
6
214
74
141
295
51
15
13
77
60