233
65
33
23
57
145
40
96
39
20
222
46
43
67
273
108
106
22
44
50
81
84
35
32
131
64
137
76
87
132
37
92
180
41
111
136
155
119
194
723
486
496
473
29
387
312
290
82
294
120
248
36
75
297
118
69