0
7
9
82
42
4
59
28
20
75
21
39
96
541
397
169
26
91
16
152
123
33
35
84
56
49
157
81
77
105
22
179
67
18
53
73
48
38
55
25
120
13
70
32
23
194
19
220
31
58