231
86
21
37
31
29
96
45
238
185
81
100
176
78
27
38
26
85
69
113
44
30
53
48
133
54
17
156
128
74
220
41
58
32
59
25
20
33
68
8
23
151
77
88
217
241
105
63
117
161
106