3
1
28
4
9
26
18
12
23
37
55
19
7
2
25
6
88
31
33
364
157
151
47
43
73
79
119
27
206
262
123
102
94
35
70
67
320
187
53
65
91
21
15
39
122
77
57
16
66
69
54
48
34