0
22
60
12
16
30
125
83
7
25
37
48
5
31
343
14
169
11
26
15
21
104
19
44
79
51
96
348
164
78
61
57
33
20
70
66
29
13
38
10
102
118
182
28
163
81