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