2
0
27
3
5
51
7
9
8
37
20
21
17
29
15
11
19
67
40
62
39
50
92
44
64
96
41
175
115
704
45
59
34
43
35
70
58
66
151
362
47
28
206
105
79
23