0
36
32
45
47
11
70
38
63
33
40
37
43
46
86
31
20
35
13
55
134
53
22
3
122
82
174
59
39
60
96
76
91
84
246
44
136
159
77
66
103
120
105
29
102
87
144
344
309
64
88