302
79
41
82
118
132
76
26
213
141
69
125
46
64
89
63
133
121
54
152
124
40
55
212
19
116
94
127
109
173
31
68
85
236
51
29
243
174
281
93
24
329
203
312
510
38
75
48
34
337
49
39
7