0
35
72
17
37
32
15
13
5
7
42
51
59
9
3
63
55
38
8
4
34
39
121
22
21
79
61
29
232
117
58
67
111
65
83
110
75
207
126
14
19