3
0
4
18
5
6
25
9
26
23
12
47
32
14
15
11
133
38
16
64
8
20
27
40
44
66
153
91
70
108
75
73
59
130
36
30
293
86
2
165
531
69
60
28
121
211
84
436
94
117
199