3
5
2
0
92
12
10
27
14
74
50
35
31
24
32
36
190
20
34
21
67
15
13
30
117
44
61
53
52
64
96
38
246
72
144
552
183
291
218
169
76
148
344
170
207
119