212
29
38
101
165
34
76
246
74
156
260
231
45
97
106
31
103
7
37
143
44
32
52
87
50
77
12
23
140
91
51
161
26
86
151
88
130
177
120
68
125
79
94
230
265
9
61
35
90
33
56
132