15
5
4
19
6
3
77
2
42
12
13
20
26
11
62
31
8
72
37
88
28
38
94
79
55
76
137
22
389
268
209
41
44
10
59
246
231
80
40
134
116
34
338
21
57