4
10
6
79
14
26
13
5
17
19
7
11
21
36
41
58
25
29
9
23
55
40
66
126
87
149
92
127
108
173
117
148
349
51
28
50
32
62
53
43
22
20
35