0
29
33
14
13
181
36
51
155
69
87
64
57
43
62
40
75
42
78
68
140
31
116
53
77
7
81
35
89
41
56
117
22
16
55
27
52
823
93
73
30
109