11
29
4
24
5
12
23
9
16
7
77
17
31
13
15
46
55
10
22
64
8
45
50
69
44
61
14
6
19
85
53
54
70
33
116
399
84
148
114
215
291
127
311
186