0
29
39
77
10
35
11
7
42
1
14
13
23
63
140
105
98
6
8
92
32
20
78
89
53
27
90
84
301
17
144
83
87
88
130
106
65
31
9
111
30
55
33
275
54
19