0
32
45
38
11
69
36
57
33
34
37
44
47
84
31
20
13
55
130
52
22
3
122
82
172
59
39
60
95
76
91
73
246
43
136
159
77
66
103
120
105
29
102
86
143
344
309
64
88
158