29
14
56
81
23
13
34
24
148
53
104
33
48
129
191
87
86
61
36
20
161
233
89
401
302
94
171
322
26
37
41
22
60
135
168
105
107
31
126
68
192
85
98
366
50
355
46
84
21
39
11
8
74
167
207